package com.imooc.pan.server.modules.file.service;

import com.imooc.pan.server.modules.file.context.FileChunkSaveContext;
import com.imooc.pan.server.modules.file.entity.RPanFileChunk;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @author lenovo
 * @description 针对表【r_pan_file_chunk(文件分片信息表)】的数据库操作Service
 * @createDate 2023-07-27 18:36:52
 */
public interface IFileChunkService extends IService<RPanFileChunk> {

    /**
     * 文件分片保存
     * 委托存储引擎存储分片文件并保存分片文件记录到数据库中
     *
     * @param context
     */
    void saveChunkFile(FileChunkSaveContext context);
}
